---
title: PolicyHeaderHelpTextCollection
summary: API reference for PolicyHeaderHelpTextCollection.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-08-21
library: SAIF.Business.Policy
reference_type: package
---

# PolicyHeaderHelpTextCollection

`PolicyHeaderHelpTextCollection` is a `MustInherit` base class declaring ten `MustOverride` help-text members that a policy header presenter must supply, giving `IPolicyHeaderDataProvider.HelpTexts` a strongly typed contract for the help content shown alongside a policy header. Implementations live outside this library.*

## Purpose
- Define the fixed set of help-text slots a policy header display requires, so every implementer exposes the same ten pieces of help content.
- Serve as the return type of `IPolicyHeaderDataProvider.HelpTexts`, keeping header help content strongly typed rather than a loose string collection.

## Context
- Namespace: `SAIF.Business.Policy`
- Assembly/package: `SAIF.Business.Policy` (`PolicyCommon`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| 10 help-text members | `MustOverride ReadOnly Property <HelpTextName> As String` (×10) | Each property supplies the help text for one specific area of the policy header display; implementers must override all ten. |

## Behavioral notes
- No in-repo implementer of `PolicyHeaderHelpTextCollection` was found; implementations live in consuming applications.**

## Constraints and usage notes
- Being `MustInherit`, this class cannot be instantiated directly — implementers must derive a concrete subclass overriding all ten members.

> **Note:** Statements marked with ** could not be confirmed; treat as unknown until verified.

## Sources
- SAIF.Business.Policy/IPolicyHeaderDataProvider.vb
